package hu.bme.mit.mdsd.csipetcsapat.appstore.core;

import java.util.Date;

/*
 * Class implementation of ApplicationMetadata Entity
 */
public class ApplicationMetadata  {
	private String name;
	private ApplicationVersion version;
	private int cost;
	private Date updated;
	private User developer;
	private Application hostApplication;
	private Category category;
	
	/*
	 * Get name
	 */
	public String getName() {
		return name;
	}
	
	/*
	 * Set name
	 */
	public void setName(String name) {
		this.name = name;
	}
	/*
	 * Get version
	 */
	public ApplicationVersion getVersion() {
		return version;
	}
	
	/*
	 * Set version
	 */
	public void setVersion(ApplicationVersion version) {
		this.version = version;
	}
	/*
	 * Get cost
	 */
	public int getCost() {
		return cost;
	}
	
	/*
	 * Set cost
	 */
	public void setCost(int cost) {
		this.cost = cost;
	}
	/*
	 * Get updated
	 */
	public Date getUpdated() {
		return updated;
	}
	
	/*
	 * Set updated
	 */
	public void setUpdated(Date updated) {
		this.updated = updated;
	}
	/*
	 * Get developer
	 */
	public User getDeveloper() {
		return developer;
	}
	
	/*
	 * Set developer
	 */
	public void setDeveloper(User developer) {
		this.developer = developer;
	}
	/*
	 * Get hostApplication
	 */
	public Application getHostApplication() {
		return hostApplication;
	}
	
	/*
	 * Set hostApplication
	 */
	public void setHostApplication(Application hostApplication) {
		this.hostApplication = hostApplication;
	}
	/*
	 * Get category
	 */
	public Category getCategory() {
		return category;
	}
	
	/*
	 * Set category
	 */
	public void setCategory(Category category) {
		this.category = category;
	}
}
